#pragma once

#include <iostream>

using std::cout;
using std::endl;

class Vehicle
{
public:
	virtual ~Vehicle() {}
	virtual void Run() = 0;
protected:
	Vehicle() {}
private:
};

class Aeroplane : public Vehicle
{
public:
	Aeroplane() {}
	~Aeroplane() {}
	void Run() { cout << "The aeroplane is able to work in the air." << endl; }
protected:
private:
};